import { Application } from 'egg';

// 画像可选值表
export default (app: Application) => {
    const { STRING, CHAR, INTEGER } = app.Sequelize;
    const model = app.model.define('PaintValue', {
        paint_value_id: { type: CHAR(32), primaryKey: true }, // 画像ID
        paint_id: CHAR(32), // 对应画像表ID
        paint_value_title: STRING(32), // 画像标题
        paint_value_order: INTEGER(20),  // 顺序
        paint_value_type: CHAR(1), // 画像类型   1 系统添加 2 用户添加
        paint_value_status: CHAR(1), // 状态  1 正常 2 停用
        is_delete: CHAR(1),
    }, { tableName: 't_paint_value' });
    return model;
};

export class PaintValue {
    paint_value_id: string;
    paint_id: string;
    paint_value_title: string;
    paint_value_order: number;
    paint_value_type: string;
    paint_value_status: string;
    is_delete: string;
}
